软考真题
第5题
【说明】
某停车场有多个入口和出口,车辆进入时从入口处由系统查询可用的停车位,从出口驶出时系统将其刚使用的车位标记为空车位。

假设实现停车场管理的伪指令如下表1所示:



根据上述描述,在入口处的伪代码程序为:

【问题:5.1】若两辆车在不同的入口处同时执行上述代码,会出现什么问题?(100字以内描述)
【问题:5.2】XLock(T)对表T进行加锁:Upgrade(T)对表T所加的共享锁升级为独占锁;解锁指令Unlock(T)对表T进行解锁。
(1)请修改上述入口处的伪代码程序,使其满足2PL协议。
(2)满足2PL协议的入口处的伪代码程序,在并发执行时是否会产生死锁?若是,给出一个产生死锁的调度。
【问题:5.3】若停车位表的关系模式为:park(parkno, isused),其中parkno为停车位号,isused为停车位标志,0为空,1为非空。
2009年 上半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2009年 上半年 下午试卷 案例

笔记

小梁

请先在App中激活(应用市场搜“软考真题”)

2021-05-08


答题卡
加油
纠错
得分:0